﻿using MS.InformationManagement.Presenter.Support;

namespace MS.InformationManagement.Presenter.Pager
{
    public interface IPageView : IView
    {
        int PreviousPageIndex { get; set; }
        int NextPageIndex { get; set; }
        bool DisplayPreviousLink { get; set; }
        bool DisplayNextLink { get; set; }
        bool DisplayPager { get; set; }
        int TotalRecords { get; set; }
        int PageIndex { get; set; }
        int PageSize { get; set; }
        int PageCount { get; set; }
        int NumberOfPagesToDisplay { get; set; }
        string PreviousLinkText { get; set; }
        string NextLinkText { get; set; }
        System.Collections.Generic.IEnumerable<int> DisplayablePages { get; set; }
    }
}
